home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / ubbsdiz.zip / UBBSDIZ.DOC < prev    next >
Text File  |  1992-03-01  |  6KB  |  117 lines

  1. UBBS DIZ v1.0
  2. Copyright 1992 - Robert Neal
  3.  
  4. The authors of PCBoard have created a file format for authors to include
  5. a text listing of their program within a ZIP file. The file FILE_ID.DIZ
  6. is the standard file name used which gives the authors a chance to give
  7. a brief description of their file. This file is then capable of being
  8. directly imported into PCBoard file descriptions.
  9.  
  10. I thought, why can't Ultra BBS make use of this standard as well. My
  11. first hope was to make this part of a file upload post procedure. I saw
  12. that Ultra provided a hook for me to use with the filename and file
  13. description being saved in a file which could be easily read, but this
  14. worked ONLY if the user entered the filename and description before he
  15. uploaded. Ultra allows the user to simply upload files in batch, and
  16. then enter file descriptions. Because there was no "hook" available for
  17. this type of activity (if someone else knows of one, please let me
  18. know), I went back and re-thought the process.
  19.  
  20. What you have here is my second attempt. UBBSDIZ is operated in a batch
  21. operation, scanning your files for new uploads on or after the date that
  22. UBBSDIZ was last run. UBSBDIZ then scans your new uploads to see if any
  23. of them include the file FILE_ID.DIZ, and if so, it will process this
  24. file and import it into your UBBS Filebase data. If FILE_ID.DIZ is not
  25. found, it will simply skip the file and continue processing subsequent
  26. records.
  27.  
  28. Here's an example of what a user entered for a upload description:
  29.  
  30.    Cipher word game for Windows 3
  31.  
  32. And here's what the description read after being processed by UBBSDIZ:
  33.  
  34.    ■ Cipher for Windows v1.0: Word puzzle game
  35.    A true Microsoft Windows crypto-quotes type
  36.    word game with all Windows features includ-
  37.    ing complete help. Many hint options, saved
  38.    games, high score hall of fame, etc.  Works
  39.  
  40.  
  41. As you can see, the description, imported is much more informative.
  42. Comments imported by UBBSDIZ will be indicated by the char "■" as
  43. the first character of the comment line (see example above).
  44.  
  45. One problem with Ultra and importing the FILE_ID.DIZ file is that the
  46. FILE_ID.DIZ file has been standardized at 10 lines in length.
  47. Fortunately every author doesn't use all 10 lines available, but since
  48. Ultra can only handle 5 lines of comments, it's likely that the full
  49. file comment file will NOT be able to fit within Ultra's 5 line limit.
  50. In this case, UBBSDIZ will only import 5 lines into the filebase file.
  51. UBBSDIZ attempts to reformat the text from FILE_ID.DIZ in hopes of
  52. squeezing as much information into the 5 line restriction as possible.
  53. Even with this limitation, I think you'll find that the comments
  54. imported will be much more informative than that which a user supplies
  55. at the time of the upload. Maybe with the next release Ultra will offer
  56. up to 10 lines of file comments to accomodate this file.
  57.  
  58. UBBSDIZ will ONLY process *.ZIP files. Files with .ARC, .ARJ, etc. file
  59. extensions will not be processed by UBBSDIZ.
  60.  
  61. The first thing that needs to be done is to create a file named
  62. UBBSDIZ.CFG (or edit the file that came with this program):
  63.  
  64. Corporate Headquarters BBS <-BBS Name
  65. D:\UBBS\FILES\FILEBASE.DAT <-Path/Filename of your FILEBASE.DAT file
  66. D:\UBBS\WORK\              <-Directory you want UBBSDIZ to use for it's
  67.                              temporary directory while it processes
  68.                              it's information. I suggest using the same
  69.                              directory that you use for UBBS's work
  70.                              directory.
  71. 03-01-92                   <-Date UBBSDIZ has last processed. When first
  72.                              installing UBBSDIZ, you can set this to "0"
  73.                              and all files will be scanned, or you can
  74.                              set this to any date you so choose. Files
  75.                              which have been uploaded after this date
  76.                              will be scanned for DIZ comments.
  77.  0                         <-Your registration number
  78.  
  79.  
  80.  
  81. The only other requirement is that you have PKUNZIP.EXE available in
  82. your DOS path as the program will make a call to this file to extract
  83. the FILE_ID.DIZ file.
  84.  
  85. UBBSDIZ will produce a file name UBBSDIZ.LOG which is a log file of all
  86. files which have had files imported from their FILE_ID.DIZ file.
  87.  
  88. If you are operating under a multi-node system, you will need to ensure
  89. that all nodes are down prior to running UBBSDIZ.
  90.  
  91. While I have tested this program, no warrantees are expressed or
  92. implied. You assume all risk in using this program in the event that it
  93. does not perform as expected. Please notify me of any problems which you
  94. may encounter using this program.
  95.  
  96. This program is released as SHAREWARE. If you use it, you are expected
  97. to make a payment to the author. The registration fee for the program is
  98. $10.00. Your registration will encourage me to continue to write and
  99. release additional utilities for Ultra BBS. Discounts are available
  100. for those who wish to register copies of my other utilities at the same
  101. time. See MAILER.TXT for pricing.
  102.  
  103. I may be contacted on my BBS, Node #1 v.32 9600 (815) 886-3233
  104.                               Node #2 2400 (815) 886-9381
  105.  
  106. I may also be reached on Prodigy (PNSP01A) or on RIME in the SYSOP and
  107. Ultra BBS Support conferences (User Name: Bob Neal) and messages on
  108. RIME may be sent R/O ->CHQBBS.
  109.  
  110.  
  111.  
  112.  
  113. Version History:
  114.  
  115. 03/01/92   First official release.
  116.  
  117.